package com.moonlity.myspring;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Component;

//设置id 被spring管理
@Component
public class Guanyu implements Hero {
//    依赖注入私有属性 注解实现
    @Autowired
//    两个实现类实现统一接口,那么可以使用Qualifier 选取你想用的接口
    @Qualifier("falchion")
    private Weapon weapon;



    @Override
    public void perform() {
        System.out.println("关羽11112222");
        weapon.attack();

    }
}
